/**
 * Project Name:fastPlat
 * File Name:CompanyDao.java
 * Package Name:com.fast.user.service.admin
 * Date:2014年12月15日上午10:52:47
 * Copyright (c) 2014, lsflu@126.com All Rights Reserved.
 *
*/

package com.fast.user.service.dept;

import java.util.List;
import java.util.Map;

import com.alibaba.fastjson.JSONArray;
import com.fast.base.dao.JpaDao;
import com.fast.base.dao.JdbcDao;

/**
 * ClassName:CompanyDao <br/>
 * 用途:单位服务类 <br/>
 * 开发人员：lushuifa  http://lushuifa.iteye.com/
 * 邮箱:lsflu@126.com
 * @version  
 * @since    JDK 1.6
 * @see
 * Date:     2014年12月15日 上午10:52:47 <br/> 	 
 */
public interface CompanyService extends JpaDao,JdbcDao {

	/**
	 * 说明: 获取企业机构树 <br>
	 * 编写者:lushuifa
	 * 创建时间:2017年11月4日 下午11:20:19 </pre>
	 * @param 
	 * @return JSONArray 说明
	 */
	JSONArray getCompanyTree(String parentUUID);
	
	/**
	 * 说明: 单位列表 分级显示<br>
	 * 编写者:lushuifa
	 * 创建时间:2017年11月12日 下午11:11:26 </pre>
	 * @param 
	 * @return List<Map<String,Object>> 说明
	 */
	public List<Map<String, Object>> zzCompanList(JSONArray jsonArray,int index);
    
}

